package com.morse.common

import android.content.Context
import android.content.Intent
import android.os.Bundle

/**
 * 页面调整工具类
 */
object IntentUtils {

    /**
     * 页面跳转，不携带参数
     */
    inline fun <reified T> jumpPage(context: Context, clz: Class<T>): Unit {
        val intent = Intent(context, clz)
        context.startActivity(intent)
    }

    /**
     * 页面跳转，携带参数
     */
    inline fun <reified T> jumpPage(context: Context, clz: Class<T>, bundle: Bundle): Unit {
        val intent = Intent(context, clz)
        intent.putExtra(ExtraKey.KEY_INTENT_BUNDLE, bundle)
        context.startActivity(intent)
    }
}